NinjaForms\Includes\Handlers\SubmissionAggregate S

Total Complexity 34
Dependencies 5
Dependents 3
Total lines 421
Lines of code 161
Logical lines of code 93
Comment lines 145
Methods 17
Properties 5

Methods 17

Method Rating Maintainability Complexity Lines of code
filterSubmissions()
S
51 7 26
constructFieldDefinitionCollection()
S
50 5 30
getSubmissionValuesByAggregatedKey()
S
58 3 16
requestSingleSubmission()
S
61 2 13
requestSubmissionsByIds()
S
61 2 13
deleteSingleSubmission()
S
67 2 8
restoreSingleSubmission()
S
67 2 8
updateSingleSubmission()
S
67 2 8
extractOptionsFromDefinition()
S
63 1 11
getFieldsCollection()
S
76 1 4
constructUniqueAgreggatedSubmissionKey()
S
75 1 4
addDataSource()
S
76 1 4
getFieldDefinitionCollection()
S
82 1 3
getSubmissionCount()
S
80 1 3
getAggregatedSubmissions()
S
82 1 3
getMasterFormId()
S
82 1 3
setAggregatedSubmissions()
S
77 1 4